package my.framework.dubbo.sample.service.user;

import my.framework.dubbo.sample.model.user.UserDO;

import java.util.List;

/**
 * userService interface
 *
 * @author xuexue
 * @date 2018/11/13 21:51
 */
public interface UserService {
    /**
     * 用户注册
     *
     * @param userDO
     */
    void register(UserDO userDO);

    /**
     * 用户登录
     *
     * @param uname 用户名
     * @param upwd  密码
     * @return 用户资料
     */
    UserDO Login(String uname, String upwd);

    /**
     * 查询用户
     *
     * @return
     */
    UserDO queryUser(UserDO userDO);

    /**
     * 查询所有用户
     * @return
     */
    List<UserDO> queryAll();
}
